launch torpedos - Español Inglés Diccionario